This is a 'latinised' form of anguila, the Spanish word for an eel – in reference to the island's shape.
The scientific name for the European eel is Anguilla anguilla.
© Macclesfield Quiz League 2018